.login {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    background: url('https://cimg.axureshop.com/69/c1/d6/69c1d67e44334e38884cd4cade92dc59/images/%E7%99%BB%E5%BD%95%E7%95%8C%E9%9D%A2/u351.jpg');
}

.box {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 500px;

    .img {
        width: 90px;
        height: 110px;
    }

    .title {
        font-weight: bold;
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .form {
        width: 300px;

        .btn {
            width: 300px;
            background-color: #3b48ee;
        }
    }
}